Manual de Python: El Tablero
Antes de poder construir una IA, necesitamos una representación digital del mundo. En Gomoku, nuestro mundo es una cuadrícula de 15x15 o 19x19. En Python, la forma estándar de representar una cuadrícula es una Lista de Listas.
Concepto: Una Hoja de Cálculo en Memoria
Piensa en la lista externa como la "hoja de cálculo" que contiene todas las filas. Cada elemento dentro de ella es otra lista que representa las columnas de esa fila específica.
Accediendo a los Datos
board[0]devuelve toda la fila superior (una lista).board[1][2]accede a Fila 1, Columna 2.
⚠️ Error Común de Coordenadas
En matemáticas, decimos $(x, y)$ donde $x$ es horizontal e $y$ es vertical. En las matrices de Python, accedemos a board[row][col].
Dado que "Fila" corresponde a la posición vertical ($y$) y "Col" a la horizontal ($x$), el código es efectivamente board[y][x]. ¡No te confundas, o tu IA mirará el tablero de lado!
